/* 
 * Copyright (c) 2011-, Agilord Kft. - All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at 
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.agilord.dragonflyp4.module;

import com.agilord.dragonflyp4.ExifUtils;
import com.agilord.dragonflyp4.ImageFile;
import com.agilord.dragonflyp4.ProcessModule;

/**
 * Exif module will extend the exif/iptc/xmp information, e.g. copies headline
 * to title or vica-versa.
 * 
 * @author Istvan Soos
 * @since 1.0
 */
public class ExifModule implements ProcessModule {

	public ExifModule() {
		super();
	}

	public void process(ImageFile image) {
		String title = ExifUtils.getTitle(image.getExif());
		ExifUtils.setTitle(image, title);

		String descr = ExifUtils.getDescription(image.getExif());
		ExifUtils.setDescription(image, descr);
	}

	public void reportSummary() {
	}

}
